健康锻炼活动类型(HealthWorkoutActivityType) PRO

此枚举定义了所有支持的锻炼活动类型,常用于创建或读取 HealthKit 中的健身记录。

枚举值说明
americanFootball美式足球,常用于高强度的团队对抗训练。
archery射箭,主要记录手部稳定性与站立时间。
australianFootball澳式足球,类似橄榄球的对抗性运动。
badminton羽毛球,适合记录轻中强度的有氧运动。
baseball棒球,包括打击与投球等动作训练。
basketball篮球,包含有氧、爆发力与跳跃运动。
bowling保龄球,记录站立、手臂动作与步行。
boxing拳击,可用于训练或比赛中的身体运动记录。
climbing攀岩,包括室内外的垂直或攀爬活动。
cricket板球,一种团队对抗型球类运动。
crossTraining混合训练,如交叉训练营(CrossFit)。
curling冰壶运动,滑冰与战术性投掷结合。
cycling骑自行车,包含室内或户外骑行。
dance舞蹈类锻炼,含各种风格(如现代舞、街舞)。
danceInspiredTraining灵感舞动训练,如 Zumba、舞动健身。
elliptical椭圆机训练,常用于有氧耐力锻炼。
equestrianSports马术类活动,如骑马。
fencing击剑,记录快速的刺击与步伐移动。
fishing钓鱼,主要用于记录久坐或站立的时长。
functionalStrengthTraining功能性力量训练,例如壶铃、高强度训练。
golf高尔夫,包括走动与挥杆动作。
gymnastics体操,包括自由体、平衡木等训练。
handball手球,一种快速节奏的团队球类运动。
hiking徒步,适用于山地或自然步道行走。
hockey冰球或草地曲棍球等。
hunting狩猎,记录长时间步行和瞄准姿态。
lacrosse长曲棍球,结合了跑动与投掷。
martialArts武术,包括空手道、跆拳道等。
mindAndBody身心结合锻炼,如冥想或气功。
mixedMetabolicCardioTraining混合代谢性有氧训练,通常包含冲刺与恢复交替。
paddleSports桨类运动,如皮划艇、独木舟。
play户外活动、自由玩耍等非正式锻炼。
preparationAndRecovery热身或恢复训练,如伸展或泡沫轴。
racquetball壁球,室内高速球类运动。
rowing划船运动,含室内划船机或水上划艇。
rugby英式橄榄球,高对抗强度运动。
running跑步,含慢跑、快跑、竞赛等。
sailing帆船运动,结合操作与核心稳定训练。
skatingSports滑冰运动,如溜冰、滑板。
snowSports雪上运动,如滑雪、滑雪板。
soccer足球,广泛应用的有氧和技巧运动。
softball垒球,类似棒球但球更大。
squash壁球,快速反应和体能需求高。
stairClimbing爬楼梯,含楼梯机或实际楼梯。
surfingSports冲浪类运动,如海浪板。
swimming游泳,包括蛙泳、自由泳等。
tableTennis乒乓球,适合反应与协调训练。
tennis网球,记录对打和挥拍等动作。
trackAndField田径类项目,如短跑、跳高等。
traditionalStrengthTraining传统力量训练,如举重、哑铃训练。
volleyball排球,包含场上移动与击球。
walking步行,适合日常轻强度记录。
waterFitness水中有氧,如水中舞蹈或操课。
waterPolo水球,结合游泳与团队战术。
waterSports各类水上运动,如风筝冲浪、摩托艇。
wrestling摔跤,包含格斗和摔投动作。
yoga瑜伽,注重拉伸、呼吸与冥想。
barre芭蕾塑形,结合舞蹈和力量训练。
coreTraining核心训练,如平板支撑、卷腹等。
crossCountrySkiing越野滑雪,适合冬季耐力训练。
downhillSkiing高速滑雪,记录滑行与肌群负荷。
flexibility柔韧性训练,主要用于伸展放松。
highIntensityIntervalTraining高强度间歇训练(HIIT)。
jumpRope跳绳,快速有氧训练。
kickboxing踢拳训练,结合力量与耐力。
pilates普拉提,强调核心控制和姿态。
snowboarding单板滑雪,雪地运动的一种。
stairs楼梯行走,类似 stair climber 训练机。
stepTraining有氧踏板训练。
wheelchairWalkPace轮椅行走训练。
wheelchairRunPace轮椅快跑训练。
taiChi太极,柔和节奏,注重呼吸与动静结合。
mixedCardio混合有氧训练,如跑步与单车交替。
handCycling手动脚踏车运动。
discSports飞盘类运动,如极限飞盘。
fitnessGaming健身游戏,如 Apple Fitness+、Nintendo Ring Fit。
cardioDance有氧舞蹈,节奏快速、锻炼心肺。
socialDance社交舞,如交谊舞、探戈。
pickleball匹克球,结合羽毛球和网球特点。
cooldown放松运动,帮助心率恢复与身体降温。
swimBikeRun铁人三项中的综合活动。
transition比赛中的过渡阶段(如游泳到骑行的切换)。
underwaterDiving潜水运动,如自由潜或水肺潜水。
other其他无法归类的运动项目。

如需在创建 HealthWorkout 实例时指定活动类型,可使用:

const workoutType = HealthWorkoutActivityType.running

本枚举与 Apple HealthKit 的 HKWorkoutActivityType 保持一致,确保系统对锻炼类型的识别与记录。若需在自定义健身记录中支持更多类型,请参考 Apple 官方文档